const myPi = 3.14;
function add(a,b){
    return a+ b;
}

/**
 * 导出函数
 * 方式一：module.exports
 * 方式二：exports，exports就是module.exports的别名
 * 
 * */ 
console.log(exports === module.exports); // true，证明exports和module.exports是同一个对象

// exports.add = add; //可以正确导出add函数
// exports = { 不可取，这样会改变exports的指向，会指向新的对象了
//     add
// }

// let obj = {name: 1}
// let obj2 =obj;
// console.log(obj === obj2);
// obj2 = {}

// console.log(obj === obj2);

// 总结：导出方式有3种
// 方式一
// exports.add = add;
// 方式二
// module.exports = {
//     add
// }
// 方法三
module.exports.add = add;